package com.cskaoyan.javase.oop.block9.local1;

/**
 * @description: 局部代码块
 * @author: wuguidong@cskaoyan.onaliyun.com
 **/

/**
 * 局部：方法内部
 * 局部代码块：就是局部位置的代码块，方法体当中
 * 局部代码块中的代码：执行顺序仍然是从上到下的
 * 作用：是限制变量的作用域，局部变量是随着使用结束就销毁，所以使用局部代码块可以提升内存利用率
 * 你觉得这种方式好不好？有没有用
 * 这种方式理论上可以提升效率，但是Java发展到今天，这点提升已经微不足道了
 * 所以说，不要使用这种形式写代码，因为可读性太差了，提升也有限
 *
 */
public class Demo {
    public static void main(String[] args) {
        {
            int a = 1;
            System.out.println(a);
            {
                int b = 2;
                System.out.println(b);
                {
                    int c = 3;
                    System.out.println(c);
                }
            }
        }
        //System.out.println(a);
    }
}
